This is slight documentation, really.

Version: 0.0.1 Pre-Alpha
Programmer: smchronos
Author: smchronos

Contents:
1 -- History
2 -- Programs
3 -- Missing
4 -- Contact

[1] History
Okay, so I started this project around a year ago when I decided that I wanted an easier way to make games for my calculator. This popped into my head (based off of an engine I made).

It uses matrices for the starting locations, the regular locations, the non-playable characters, the items, the spells, and the players.

Unfortunately, before I finished the combat system, I became enthralled with real life and abandoned the project.

The editors are complete. By running editor.program, you can edit any matrix. *NOTE: You do need to have the matrix created beforehand, which can be done with the setup.program! The editor can do this for you if you choose Setup-->Default.

Anyway, I would define this as version 0.0.1 Pre-Alpha. I'm not sure if I will finish this or not, but it should have enough going for most TI-BASIC programmers.

[2] Programs
This is a list of all of the programs included and what each does (or should do in the future).

Battle:
This is the hulking figure that looms over everything. It controls the menu-based combat system, loads all of the data needed, and uses the runnpc.program! It should also include a death scenario (for NPCs and Players), but I never added that. It does not include any spell control or item use. With this copy, you can only attack, defend, or run.

Classic:
This was initially going to be my "Display All Logos" program, and then run the game; however, the runtext.program I made is a little too slow, so I'll probably just remove this. It also runs the history.program (which was planned to be editable later).

clsRun:
This is a direct program to display playing the game, using the editor, and exiting the application.

cstSpell:
This isn't complete. It's supposed to cast a spell following certain types, but I forgot a few pieces of info, and never completed it.

Death:
I never started this, but it was supposed to be called when a Player's health or an NPC's health reached 0 (or less) in the battle.program.

DungEdit:
The dungeon editor. It is launched from the editor program.

Editor:
This is another directive program that displays numerous options like editing spells or locations, and then calls that specific editor. It also includes an option for resetting data and changing matrix sizes.

EvenEdit:
This is the event editor. I decided that events would merely be addition programs that could be called.

GetSlot:
This is used for the battle program. It updates a few things and changes the menu icons when pressing the left and right arrow keys (I had planned to add up and down for spell and item selection).

History:
This was just something I started playing with when getting bored. I had planned to allow people to edit this through the editor program.

ItemEdit:
The item editor. It is launched from the editor program.

Menu:
This displays the starting locations.

NpcEdit:
The npc editor. It is launched from the editor program.

RunDung:
Gets data about the current dungeon selected and commences a battle (or event).

RunNpc:
This is the NPC AI. It's used in the battle program.

RunText:
I made this handy program to make text appear like on a typewriter. It is a little too slow with longer strings though.

Setup:
This handles matrix formatting. It is used in the editor program.

ShopEdit:
The shop editor. It is launched from the editor program.

Sleep:
I copied this from one of my older works. It just sleeps for so many loops.

Split:
I couldn't find a split function in my calculator, so I made one. This is the reason my runtext program is a little slow. This one fills a variable provided.

SpllEdit:
The spell editor. It is launched from the editor program.

StEdit:
The start editor. It is launched from the editor program.

[3] Missing
Okay, so a lot is still missing with this.

-Obviously, spells and items can't be used yet.
-Deaths are not processed.
-Locations are still shaky.
-I forgot to include Item Quantity in the Player Matrix.
-Events aren't included in general areas (like encounters, etc).
-Shops have no associated processing program (to buy/sell, etc).
-There is no stat program, or equipment program.
-Variables defendy and ndefend are not deleted (they should be when the battle program ends).

There are others too, but as you can see, this doesn't really qualify as a  complete editor yet. I would love to hear some opinions about this.

[4] Contact
E-mail: smchronos@dualsolace.com
MSN: sm_chronos@yahoo.com
AIM: smChrono